﻿using System.Collections.Generic;

namespace SpLocalizer.Common.Patterns.Chains
{
    public interface IChain<T> : IEnumerable<T>
    {
        IChain<T> Next { get; }
        bool HasNext { get; }
        T Value { get; }
        int Count { get; }
    }
}